export interface alarmrecordVO {
  /**
   * 主键
   */
  alarmRecordId: string | number;
  alarmCode: string | number;

  /**
   * 告警时间
   */
  alarmTime: string;

  /**
   * 告警位置
   */
  alarmAddress: string;

  /**
   * 告警等级（1提醒，2普通，3重要）
   */
  alarmGrade: string;

  /**
   * 告警类型（1通行告警）
   */
  alarmType: string;

  /**
   * 告警名称
   */
  alarmName: string;

  /**
   * 告警事项
   */
  alarmDesc: string;

  /**
   * 告警接收人
   */
  alarmReceiveUserId: string | number;

  /**
   * 告警接收人名字
   */
  alarmReceiveName: string;

  /**
   * 处理状态（1，未指派，2处理中，3已处理）
   */
  alarmHandleStatus: string;

}

export interface alarmrecordForm extends BaseEntity {
  /**
   * 主键
   */
  alarmRecordId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 告警时间
   */
  alarmTime?: string;

  /**
   * 告警位置
   */
  alarmAddress?: string;

  /**
   * 告警等级（1提醒，2普通，3重要）
   */
  alarmGrade?: string;

  /**
   * 告警类型（1通行告警）
   */
  alarmType?: string;

  /**
   * 告警名称
   */
  alarmName?: string;

  /**
   * 告警事项
   */
  alarmDesc?: string;

  /**
   * 告警接收人
   */
  alarmReceiveUserId?: string | number;

  /**
   * 告警接收人名字
   */
  alarmReceiveName?: string;

  /**
   * 处理状态（1，未指派，2处理中，3已处理）
   */
  alarmHandleStatus?: string;

  /**
   * 设备名称
   */
  deviceName?: string;

  /**
   * 解除原因
   */
  relieveReason?: string;

}

export interface alarmrecordQuery extends PageQuery {

  /**
   * 告警时间
   */
  alarmTime?: string;

  /**
   * 告警位置
   */
  alarmAddress?: string;

  /**
   * 告警等级（1提醒，2普通，3重要）
   */
  alarmGrade?: string;

  /**
   * 告警类型（1通行告警）
   */
  alarmType?: string;

  /**
   * 告警名称
   */
  alarmName?: string;

  /**
   * 告警事项
   */
  alarmDesc?: string;

  /**
   * 告警接收人
   */
  alarmReceiveUserId?: string | number;

  /**
   * 告警接收人名字
   */
  alarmReceiveName?: string;

  /**
   * 处理状态（1，未指派，2处理中，3已处理）
   */
  alarmHandleStatus?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



